package org.xjc.service;

import org.xjc.entity.MenuEntity;

import java.util.List;

/**
 * @Author : XJC
 * @Description : 用于实现权限认证，需要具体实现
 * @create : 2022/10/7 10:46
 */
public interface SecurityMenuService {

    /**
     * 获取所有一级和二级菜单With需要的角色
     * @return MenuEntity
     */
    List<MenuEntity> getAllMenusWithRoles();

    /**
     * 获取用户的全部权限
     * @param userName 用户名
     * @return List<String>
     */
    List<String> getAllUserPermissionByUserName(String userName);

}
